

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

//给你一个未排序的整数数组，请你找出其中没有出现的最小的正整数。
public class 缺失的正整数 {
    public static void main(String[] args) {
        int[] nums = {0, 1, 2,3,4,5};
        int i = firstMissingPositive(nums);
        System.out.println(i);
    }

    public static int firstMissingPositive(int[] nums) {
        Arrays.sort(nums);
        List<Integer> list = new ArrayList<>();
        for (int i = 0; i < nums.length; i++) {
            list.add(nums[i]);
        }
        for (int i = 1;; i++) {
            if (list.contains(i)==false)
                return i;
        }
    }
}
